VulEye: A Novel Graph Neural Network Vulnerability Detection Approach for PHP Application
نویسندگان
چکیده
Following advances in machine learning and deep processing, cyber security experts are committed to creating intelligent approaches for automatically detecting software vulnerabilities. Nowadays, many practices C C++ programs, methods rarely target PHP application. Moreover, of these use LSTM (Long Short-Term Memory) but not GNN (Graph Neural Networks) learn the token dependencies within source code through different transformations. That may lose a lot semantic information terms representation. This article presents novel Graph Network vulnerability detection approach, VulEye, applications. VulEye can assist researchers finding vulnerabilities projects quickly. first constructs PDG (Program Dependence Graph) code, slices with sensitive functions contained into sub-graphs called SDG (Sub-Dependence Graph), then makes model input train which contains three stack units GCN layer, Top-k pooling attention finally uses MLP (Multi-Layer Perceptron) softmax as classifier predict if is vulnerable. We evaluated on test suite Software Assurance Reference Dataset. The experiment reports show that best macro-average F1 score reached 99% binary classification task 95% multi-classes task. achieved result compared existing open-source implements other state-of-art models. also locate precise area flaw, since our closely related key triggering sensitive/sink function.
منابع مشابه
A Hybrid Neural Network Approach for Kinematic Modeling of a Novel 6-UPS Parallel Human-Like Mastication Robot
Introduction we aimed to introduce a 6-universal-prismatic-spherical (UPS) parallel mechanism for the human jaw motion and theoretically evaluate its kinematic problem. We proposed a strategy to provide a fast and accurate solution to the kinematic problem. The proposed strategy could accelerate the process of solution-finding for the direct kinematic problem by reducing the number of required ...
متن کاملNovel Application of Near-infrared Spectroscopy and Chemometrics Approach for Detection of Lime Juice Adulteration
The aim of this study is to investigate the novel application of a handheld near infra-red spectrophotometer coupled with classification methodologies as a screening approach in detection of adulterated lime juices. For this purpose, a miniaturized near infra-red spectrophotometer (Tellspec®) in the spectral range of 900–1700 nm was used. Three diffuse reflectance spectra of 31 pure...
متن کاملNovel Application of Near-infrared Spectroscopy and Chemometrics Approach for Detection of Lime Juice Adulteration
The aim of this study is to investigate the novel application of a handheld near infra-red spectrophotometer coupled with classification methodologies as a screening approach in detection of adulterated lime juices. For this purpose, a miniaturized near infra-red spectrophotometer (Tellspec®) in the spectral range of 900–1700 nm was used. Three diffuse reflectance spectra of 31 pure...
متن کاملA Graph-Based Network-Vulnerability Analysis System
This report presents a graph-based approach to network vulnerability analysis. The method is flexible, allowing analysis of attacks from both outside and inside the network. It can analyze risks to a specific network asset, or examine the universe of possible consequences following a successful attack. The analysis system requires as input a database of common attacks, broken into atomic steps,...
متن کاملNeural Network Approach for Eye Detection
Driving support systems, such as car navigation systems are becoming common and they support driver in several aspects. Non-intrusive method of detecting Fatigue and drowsiness based on eye-blink count and eye directed instruction controlhelps the driver to prevent from collision caused by drowsy driving. Eye detection and tracking under various conditions such as illumination, background, face...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Applied sciences
سال: 2023
ISSN: ['2076-3417']
DOI: https://doi.org/10.3390/app13020825